home *** CD-ROM | disk | FTP | other *** search
/ MacAddict 108 / MacAddict108.iso / Software / Development / REALbasic 5.5.5.dmg / REALbasic 5.5.5 Mac OS X / Read Me / Linux Read Me.txt < prev    next >
Encoding:
Text File  |  2005-03-18  |  3.7 KB  |  134 lines

  1. Linux/x86 Overview:
  2. -------------------
  3.  
  4.     REALbasic built Linux/x86 apps require GTK+ 2.0 or better (which has its
  5. own requirements, such as GDK, Pango, Atk, etc.).  Depending on your
  6. distribution of Linux, you may not already have this pre-installed.  However,
  7. you can download and install the GTK+ 2.0 libraries from www.gtk.org.
  8. You may also find pre-built libraries from your Linux distributor's homepage.
  9.  
  10.  
  11. General information:
  12. --------------------
  13.  
  14. How you can help us debug:
  15.     Whenever your application crashes with a segmentation fault error,
  16.     you can send us a backtrace provided by gdb.  Here's how:
  17.         1. Launch a terminal
  18.         2. Go to the directory of your application
  19.         3. type: gdb MyApplication
  20.         4. Now that gdb is launched, type: run
  21.         5. Your app should launch, and when it crashes, type: bt
  22.         6. Copy everything you see (this may be more than a page of
  23.             information) and file a bug report with your backtrace.
  24.             Make sure to indicate the steps you used to reproduce
  25.             the crash, and what distribution and version of Linux
  26.             you are running.  Any additional info is greatly appreciated.
  27.  
  28. RB3DSpace:
  29.     - Requires OpenGL
  30.  
  31. Sounds:
  32.     - Requires libsndfile (http://www.zip.com.au/~erikd/libsndfile/) but is
  33.         weak linked to your app, so your app should still run even if the
  34.         end user doesn't have this library installed, but you can't play any
  35.         sounds obviously.
  36.     - WAV and AIFF files can be played via OpenAsSound
  37.  
  38. FolderItem:
  39.     - OpenAsPicture can open either BMPs or XPMs, but no RLE BMPs
  40.     - SaveAsPicture only supports writing out 24-bit BMPs
  41.  
  42.  
  43. GTK/Platform Issues (these are harder issues to solve and may not be fixed):
  44. ----------------------------------------------------------------------------
  45.  
  46. Canvas:
  47.     - Scroll will redraw the canvas contents if there are certain controls
  48.         on top of the canvas, such as a PushButton
  49.  
  50. Drag & Drop:
  51.     - Dragging over controls that have mouse over effects, like pushbuttons,
  52.         do not update the drag bounds properly (even starting a drag from a 
  53.         pushbutton is flaky).  We may provide a workarouud such that only
  54.         the mouse cursor changes instead of drawing the drag bounds.  This
  55.         is a more common approach on Linux anyway.
  56.  
  57. EditField:
  58.     - SelCondense, SelExtend, SelOutline, and SelShadow are not supported
  59.  
  60. FolderItem:
  61.     - Setting the creation date of a file/folder is not supported
  62.  
  63. KeyChain:
  64.     - Not supported
  65.  
  66. MoviePlayer & QuickTime related classes:
  67.     - Not supported
  68.  
  69. NotePlayer
  70.     - Not supported
  71.  
  72. PPP
  73.     - Not supported
  74.  
  75. Scrollbars:
  76.     - Scrollbars behave a little bit differently than Mac/Windows.
  77.         Clicking on the arrow buttons (without livescroll) does not trigger the
  78.         ValueChanged event until you mouse up
  79.  
  80. Speak:
  81.     - Not supported
  82.  
  83. PopupMenus:
  84.     - No separator support (like Windows)
  85.  
  86. Window:
  87.     - Floating and Global floating windows are treated as document windows
  88.  
  89.  
  90. Known issues (these should be fixed):
  91. -------------------------------------
  92.  
  93. General:
  94.     - App unhandled exception does not fire
  95.     - The HelpTag doesn't show up for all controls
  96.  
  97. Clipboard:
  98.     - Cannot set/get MacData
  99.     - Pictures can only be copied/pasted between RB apps that are running
  100.  
  101. Drag & Drop:
  102.     - Although your program can accept drops from outside, your apps cannot
  103.         drop to another application (only the same app).
  104.  
  105. Editfield:
  106.     - The following properties do not work:
  107.         LimitText (works only for single line editfields),
  108.         Password (works only for single line editfields),
  109.         SelAlignment
  110.  
  111. Listbox:
  112.     - Flickers a lot while scrolling
  113.  
  114. PopupMenus:
  115.     - MouseDown/MouseUp can only be caught in the caption area
  116.  
  117. RB3DSpace:
  118.     - GetPicture does not work
  119.  
  120. Screen:
  121.     - Not multiple monitor savvy
  122.  
  123. SpriteSurface:
  124.     - Scrolling is slow, also buggy
  125.  
  126. Threads:
  127.     - Partially working, but not very reliable
  128.  
  129. Window:
  130.     - FullScreen mode does not work
  131.  
  132.  
  133. This document last updated: Jan 19 2004
  134.